-define(SPOG_TAG,spog).
-define(PSOG_TAG,psog).
-define(OSPG_TAG,ospg).
-define(GSPO_TAG,gspo).

-define(SPOG,{?SPOG_TAG,S,P,O,G}).
-define(PSOG,{?PSOG_TAG,P,S,O,G}).
-define(OSPG,{?OSPG_TAG,O,S,P,G}).
-define(GSPO,{?GSPO_TAG,G,S,P,O}).

-define(TSPOG,{S,P,O,G}).
-define(TPSOG,{P,S,O,G}).
-define(TOSPG,{O,S,P,G}).
-define(TGSPO,{G,S,P,O}).

-define(ALL_TAGs,[?SPOG_TAG,?PSOG_TAG,?OSPG_TAG,?GSPO_TAG]).
-define(ALL_ROLEs,[s,p,o,g]).